TLS was last updated
on March 27, 2024.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 03/26/2024)
2023
Section - Northern
Area - Twin Cities
League - 2023 Adult 40 & Over Winter
Flight - 3.5 Men
--------------------------------------------------------------------------------------------------------------------------------------
Jossi Tennis
League Record: 8 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Ronnie Payne - 3.49
Olivier Haise - 3.42
James Egberg - 3.39
Eric Dieperink - 3.38
Luis Laguna - 3.33
William Schiller - 3.31
Jason Ross - 3.26
Ron Johnson - 3.21
John Carnahan - 3.17
Frank Jossi - 3.17
Timothy Lynch - 3.16
Chuck Tatsuda - 3.13
Michael Tennis - 3.12
Richard Rosenberg - 3.08
Joseph Goswitz - 2.87
League Results By Position
1S 2S 1D 2D 3D
John Carnahan - 3.17 & Luis Laguna - 3.33 1 - 0
John Carnahan - 3.17 & Timothy Lynch - 3.16 1 - 0
John Carnahan - 3.17 & Ron Johnson - 3.21 1 - 0
Michael Tennis - 3.12 & William Schiller - 3.31 1 - 0
Michael Tennis - 3.12 & Eric Dieperink - 3.38 0 - 2
Michael Tennis - 3.12 & Ronnie Payne - 3.49 1 - 1
Frank Jossi - 3.17 & Chuck Tatsuda - 3.13 1 - 0
Frank Jossi - 3.17 & William Schiller - 3.31 0 - 1
Frank Jossi - 3.17 & Ronnie Payne - 3.49 1 - 0
Frank Jossi - 3.17 & James Egberg - 3.39 1 - 0
Chuck Tatsuda - 3.13 & Joseph Goswitz - 2.87 1 - 0
Chuck Tatsuda - 3.13 & Eric Dieperink - 3.38 1 - 0
Olivier Haise - 3.42 & Luis Laguna - 3.33 1 - 0
Olivier Haise - 3.42 2 - 0 2 - 0
William Schiller - 3.31 & Joseph Goswitz - 2.87 1 - 0
William Schiller - 3.31 & Ronnie Payne - 3.49 1 - 0
Joseph Goswitz - 2.87 & Timothy Lynch - 3.16 1 - 0
Jason Ross - 3.26 1 - 1 2 - 0
Eric Dieperink - 3.38 & Timothy Lynch - 3.16 1 - 0
Luis Laguna - 3.33 1 - 0 1 - 0
Ronnie Payne - 3.49 1 - 0
James Egberg - 3.39 2 - 0 1 - 0
Richard Rosenberg - 3.08 & William Schiller - 3.31 0 - 1
Richard Rosenberg - 3.08 & Joseph Goswitz - 2.87 0 - 1
Richard Rosenberg - 3.08 & Jason Ross - 3.26 1 - 0
Richard Rosenberg - 3.08 & Timothy Lynch - 3.16 1 - 0
Ron Johnson - 3.21 & Chuck Tatsuda - 3.13 0 - 1
Ron Johnson - 3.21 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Ostlund/Tuplano TBC
League Record: 6 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Paul Bennett - 3.36
Angelito Simba - 3.36
ERIK LARSON - 3.34
Per Ostlund - 3.33
Jin Chang - 3.29
Gene Scow - 3.22
Gurinderbir Chahal - 3.20
Andrei Kittelson - 3.19
Alejandro Trevino - 3.17
Jov Tuplano - 3.15
Lawrence Wong - 3.04
Paul Penningroth - 2.85
League Results By Position
1S 2S 1D 2D 3D
Lawrence Wong - 3.04 & Jov Tuplano - 3.15 0 - 1 1 - 0
Lawrence Wong - 3.04 & Angelito Simba - 3.36 0 - 1
Lawrence Wong - 3.04 & Gene Scow - 3.22 1 - 0 1 - 0
Jov Tuplano - 3.15 & Angelito Simba - 3.36 0 - 1 1 - 0
Jov Tuplano - 3.15 & Jin Chang - 3.29 0 - 1
Jov Tuplano - 3.15 & Alejandro Trevino - 3.17 1 - 0
Jin Chang - 3.29 & Paul Bennett - 3.36 2 - 1
Jin Chang - 3.29 & Alejandro Trevino - 3.17 0 - 1 1 - 0
Gurinderbir Chahal - 3.20 & Per Ostlund - 3.33 0 - 1
Gurinderbir Chahal - 3.20 & Paul Penningroth - 2.85 0 - 1
Gurinderbir Chahal - 3.20 0 - 1
Paul Bennett - 3.36 & Per Ostlund - 3.33 3 - 0
Per Ostlund - 3.33 & Paul Penningroth - 2.85 1 - 0 1 - 0
Per Ostlund - 3.33 1 - 1
Gene Scow - 3.22 & Paul Penningroth - 2.85 3 - 0
Gene Scow - 3.22 1 - 1
ERIK LARSON - 3.34 1 - 2 2 - 1
Andrei Kittelson - 3.19 1 - 1 1 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Hassenstab - Fed Express
League Record: 1 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
William Kolstad - 3.25
Jeffrey Brecht - 3.23
Mike Hicks - 3.15
Scott Weiland - 3.13
Robert Munoz - 3.10
Steve Palmer - 3.07
Jonas Nygard - 3.06
Carl Johanson - 3.06
Mark Hassenstab - 3.00
Steven Bauer - 2.98
John Drysdale - 2.98
Peter Krause - 2.84
James Duboulay - 2.72
Scott Moe - n/a
League Results By Position
1S 2S 1D 2D 3D
William Kolstad - 3.25 & Scott Weiland - 3.13 0 - 1 1 - 2 2 - 0
William Kolstad - 3.25 & Carl Johanson - 3.06 2 - 0
Scott Moe - n/a & Robert Munoz - 3.10 0 - 1
Robert Munoz - 3.10 & Mark Hassenstab - 3.00 0 - 1
Robert Munoz - 3.10 & Jeffrey Brecht - 3.23 0 - 1
Robert Munoz - 3.10 0 - 2
Steven Bauer - 2.98 & Mark Hassenstab - 3.00 0 - 1
Steven Bauer - 2.98 0 - 2 0 - 2
Mark Hassenstab - 3.00 & Carl Johanson - 3.06 0 - 1
Carl Johanson - 3.06 & Jeffrey Brecht - 3.23 0 - 1
Mike Hicks - 3.15 & Peter Krause - 2.84 1 - 0 0 - 1
Mike Hicks - 3.15 & Jeffrey Brecht - 3.23 0 - 1
Mike Hicks - 3.15 0 - 1
Jonas Nygard - 3.06 1 - 1
Steve Palmer - 3.07 & Carl Johanson - 3.06 1 - 0
Steve Palmer - 3.07 & James Duboulay - 2.72 1 - 1
James Duboulay - 2.72 & Peter Krause - 2.84 0 - 2
John Drysdale - 2.98 & Peter Krause - 2.84 1 - 0
John Drysdale - 2.98 0 - 1 1 - 4
--------------------------------------------------------------------------------------------------------------------------------------
Ellsworth- Padawans 40+ W23
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
steve weckman - 3.33
Derek Fermstad - 3.33
Due Bui - 3.26
Scott Lundquist - 3.20
Chuck Jamison - 3.16
Dale Lokkesmoe - 3.13
Timothy Finnerty - 3.09
Jim Ellsworth - 3.04
Jeff Sternberg - 3.01
Kevin Warnke - 2.93
Jon Springsted - 2.76
Michael Menssen - 2.74
Craig Taylor - n/a
League Results By Position
1S 2S 1D 2D 3D
Scott Lundquist - 3.20 & Timothy Finnerty - 3.09 0 - 1
Scott Lundquist - 3.20 & steve weckman - 3.33 1 - 0
Scott Lundquist - 3.20 & Chuck Jamison - 3.16 0 - 1 0 - 1
Scott Lundquist - 3.20 & Derek Fermstad - 3.33 1 - 1
Timothy Finnerty - 3.09 & Jim Ellsworth - 3.04 0 - 1 0 - 1
Timothy Finnerty - 3.09 & Craig Taylor - n/a 0 - 1
Timothy Finnerty - 3.09 & Jeff Sternberg - 3.01 0 - 1
Michael Menssen - 2.74 & Kevin Warnke - 2.93 0 - 1
Michael Menssen - 2.74 & steve weckman - 3.33 1 - 0
Michael Menssen - 2.74 0 - 2
Jim Ellsworth - 3.04 & Jon Springsted - 2.76 1 - 1
Jim Ellsworth - 3.04 & Chuck Jamison - 3.16 0 - 1
Jon Springsted - 2.76 & Jeff Sternberg - 3.01 0 - 1
Kevin Warnke - 2.93 & Chuck Jamison - 3.16 0 - 1
Jeff Sternberg - 3.01 & Chuck Jamison - 3.16 0 - 1 1 - 0
Due Bui - 3.26 1 - 1 5 - 1
steve weckman - 3.33 1 - 0
Dale Lokkesmoe - 3.13 2 - 3
Derek Fermstad - 3.33 & steve weckman - 3.33 3 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Edwardson 3.5 40+ Winter
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Steven Swanberg - 3.38
Selmer Moen - 3.34
Timothy Cruz - 3.20
Jim Schwier - 3.20
Matthew Ruble - 3.19
Joshua Sillers - 3.15
Daniel Edwardson - 3.15
Oscar Oboza - 3.13
Jeff Craig - 3.13
Nate Gilman - 3.03
James Roth - 3.01
David Mashaal - 2.76
Charles Hannema - n/a
League Results By Position
1S 2S 1D 2D 3D
Daniel Edwardson - 3.15 & Oscar Oboza - 3.13 0 - 1
Daniel Edwardson - 3.15 & David Mashaal - 2.76 1 - 1
Daniel Edwardson - 3.15 & Matthew Ruble - 3.19 0 - 1
Oscar Oboza - 3.13 & Jim Schwier - 3.20 0 - 1
Jeff Craig - 3.13 & Jim Schwier - 3.20 1 - 0
Jeff Craig - 3.13 & David Mashaal - 2.76 0 - 1
Jeff Craig - 3.13 & Timothy Cruz - 3.20 0 - 1
James Roth - 3.01 1 - 2 2 - 1
Nate Gilman - 3.03 & Selmer Moen - 3.34 1 - 0
Nate Gilman - 3.03 & David Mashaal - 2.76 0 - 1
Nate Gilman - 3.03 & Steven Swanberg - 3.38 0 - 1
Selmer Moen - 3.34 2 - 1 1 - 0
Jim Schwier - 3.20 & Timothy Cruz - 3.20 3 - 1 1 - 0
David Mashaal - 2.76 & Matthew Ruble - 3.19 1 - 0
Timothy Cruz - 3.20 1 - 1
Matthew Ruble - 3.19 0 - 2
Steven Swanberg - 3.38 & Charles Hannema - n/a 0 - 1
Joshua Sillers - 3.15 & Jeff Craig - 3.13 0 - 1
Joshua Sillers - 3.15 & Selmer Moen - 3.34 1 - 0
Joshua Sillers - 3.15 & Jim Schwier - 3.20 0 - 1
Joshua Sillers - 3.15 & Steven Swanberg - 3.38 1 - 0
Joshua Sillers - 3.15 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Hessing/Pupp
League Record: 6 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Luiz Pacheco - 3.42
Erik Sundine - 3.30
Rick Johnston - 3.29
Derek Palmer - 3.23
Benedict Pupp - 3.23
Dan Huetteman - 3.20
Doug Anderson - 3.18
Craig Holm - 3.05
Mark Witmer - 3.02
Emanuel Diaz - 3.02
Prasad Thorat - 2.98
Dennis Lohmann - 2.92
Robert Thiegs - 2.80
Brian Hessing - 2.79
Charles Skajewski - 2.75
League Results By Position
1S 2S 1D 2D 3D
Doug Anderson - 3.18 & Mark Witmer - 3.02 1 - 0
Doug Anderson - 3.18 & Erik Sundine - 3.30 0 - 1
Mark Witmer - 3.02 & Charles Skajewski - 2.75 0 - 1
Mark Witmer - 3.02 & Erik Sundine - 3.30 2 - 0
Mark Witmer - 3.02 & Dan Huetteman - 3.20 1 - 0
Mark Witmer - 3.02 & Prasad Thorat - 2.98 0 - 1
Charles Skajewski - 2.75 & Robert Thiegs - 2.80 0 - 1
Charles Skajewski - 2.75 & Emanuel Diaz - 3.02 0 - 1
Charles Skajewski - 2.75 0 - 1
Brian Hessing - 2.79 & Dennis Lohmann - 2.92 1 - 0
Brian Hessing - 2.79 & Emanuel Diaz - 3.02 1 - 0
Craig Holm - 3.05 & Dan Huetteman - 3.20 1 - 0
Robert Thiegs - 2.80 & Dennis Lohmann - 2.92 1 - 0
Derek Palmer - 3.23 1 - 0 4 - 1
Erik Sundine - 3.30 & Dan Huetteman - 3.20 2 - 0
Prasad Thorat - 2.98 & Emanuel Diaz - 3.02 0 - 2
Luiz Pacheco - 3.42 3 - 0
Rick Johnston - 3.29 & Doug Anderson - 3.18 2 - 2
Rick Johnston - 3.29 & Craig Holm - 3.05 2 - 0
Rick Johnston - 3.29 & Benedict Pupp - 3.23 1 - 0
Benedict Pupp - 3.23 1 - 3 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Fling Double Trouble
League Record: 1 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Tom Larson - 3.28
michael streater - 3.25
Jim Sandor - 3.25
Taras Karkoc - 3.14
Cory Zupfer - 3.08
Stefan Lucyk - 3.07
Don Bauer - 3.02
Yongyi Long - 2.90
Randall Hyser - 2.80
Matthew Fling - 2.78
Joseph Marnell - 2.77
John Smetana - 2.75
League Results By Position
1S 2S 1D 2D 3D
Matthew Fling - 2.78 & Joseph Marnell - 2.77 0 - 1
Matthew Fling - 2.78 & Taras Karkoc - 3.14 0 - 1
Matthew Fling - 2.78 & Randall Hyser - 2.80 0 - 1
Matthew Fling - 2.78 & Yongyi Long - 2.90 1 - 0 0 - 1
Don Bauer - 3.02 & John Smetana - 2.75 0 - 1
Don Bauer - 3.02 & Stefan Lucyk - 3.07 1 - 0
Don Bauer - 3.02 & Tom Larson - 3.28 0 - 2
Don Bauer - 3.02 & Yongyi Long - 2.90 0 - 1
Joseph Marnell - 2.77 & Yongyi Long - 2.90 0 - 2
John Smetana - 2.75 & Tom Larson - 3.28 0 - 1
John Smetana - 2.75 & Randall Hyser - 2.80 0 - 2
michael streater - 3.25 0 - 1
Stefan Lucyk - 3.07 & Tom Larson - 3.28 0 - 1
Stefan Lucyk - 3.07 0 - 1 1 - 1
Taras Karkoc - 3.14 1 - 0 1 - 1
Jim Sandor - 3.25 1 - 5 1 - 0
Randall Hyser - 2.80 0 - 1
Cory Zupfer - 3.08 & Joseph Marnell - 2.77 0 - 1
Cory Zupfer - 3.08 & John Smetana - 2.75 0 - 1 0 - 1
Cory Zupfer - 3.08 & Taras Karkoc - 3.14 0 - 1
Cory Zupfer - 3.08 & Jim Sandor - 3.25 0 - 1
Cory Zupfer - 3.08 & Yongyi Long - 2.90 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Zehren: Aim 40+
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Brian Dahlin - 3.37
Bipin Krishna - 3.28
Justin Miller - 3.25
sae yoon - 3.24
Tom Morton - 3.20
Chris Semler - 3.20
Robert Logelin - 3.18
Wade Martinson - 3.16
Bob Christiansen - 3.04
Douglas Zehren - 3.03
Tim Johnson - 2.96
Carter Anderson - 2.88
Scott Cordes - 2.86
Brian Henry - 2.85
League Results By Position
1S 2S 1D 2D 3D
Justin Miller - 3.25 & Bob Christiansen - 3.04 0 - 1
Justin Miller - 3.25 2 - 0 1 - 1
Wade Martinson - 3.16 & Tom Morton - 3.20 1 - 2
Wade Martinson - 3.16 & Bob Christiansen - 3.04 1 - 0
Wade Martinson - 3.16 & Chris Semler - 3.20 0 - 1
Scott Cordes - 2.86 & Tim Johnson - 2.96 0 - 1
Scott Cordes - 2.86 & Douglas Zehren - 3.03 1 - 0
Scott Cordes - 2.86 & sae yoon - 3.24 0 - 2
Brian Henry - 2.85 0 - 4
Tom Morton - 3.20 & sae yoon - 3.24 1 - 0
Tim Johnson - 2.96 & Douglas Zehren - 3.03 2 - 0
Douglas Zehren - 3.03 & Carter Anderson - 2.88 0 - 1
Douglas Zehren - 3.03 & Chris Semler - 3.20 0 - 1
Carter Anderson - 2.88 & Robert Logelin - 3.18 0 - 3
sae yoon - 3.24 & Bob Christiansen - 3.04 1 - 0
sae yoon - 3.24 & Chris Semler - 3.20 0 - 1
Bipin Krishna - 3.28 2 - 0 2 - 0
Brian Dahlin - 3.37 & Chris Semler - 3.20 2 - 0
Brian Dahlin - 3.37 4 - 0
Bob Christiansen - 3.04 & Robert Logelin - 3.18 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Alschlager/Crofut BoBs
League Record: 5 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Quang Nystrom - 3.53
Scott Krohn - 3.34
Charles Bobertz - 3.34
DAT HO - 3.29
Jeremy Bauer - 3.19
Daniel Le - 3.17
Scott Myles - 3.15
Chris Feile - 3.14
Barry Pinnock - 3.14
Brent Brokaw - 3.09
Mark Alschlager - 3.06
Tony Alschlager - 3.00
Philip Jenkins - 3.00
Tim Theobald - 2.94
Darin Rasmussen - 2.92
Van Dickerson - 2.91
League Results By Position
1S 2S 1D 2D 3D
Mark Alschlager - 3.06 & Tim Theobald - 2.94 0 - 1
Mark Alschlager - 3.06 & Tony Alschlager - 3.00 1 - 0
Mark Alschlager - 3.06 1 - 1
Jeremy Bauer - 3.19 & Scott Krohn - 3.34 1 - 0
Jeremy Bauer - 3.19 & Quang Nystrom - 3.53 1 - 0
Jeremy Bauer - 3.19 & Darin Rasmussen - 2.92 0 - 1 1 - 1
Charles Bobertz - 3.34 & Scott Krohn - 3.34 2 - 0
Charles Bobertz - 3.34 & Quang Nystrom - 3.53 1 - 0
Tim Theobald - 2.94 & Barry Pinnock - 3.14 1 - 0
Tim Theobald - 2.94 0 - 2
Daniel Le - 3.17 & DAT HO - 3.29 1 - 0
Daniel Le - 3.17 & Scott Myles - 3.15 1 - 1 1 - 0
Van Dickerson - 2.91 & DAT HO - 3.29 1 - 0
Van Dickerson - 2.91 & Chris Feile - 3.14 0 - 1
Barry Pinnock - 3.14 & Philip Jenkins - 3.00 1 - 0 0 - 1
Barry Pinnock - 3.14 & Quang Nystrom - 3.53 1 - 0
Philip Jenkins - 3.00 & Brent Brokaw - 3.09 1 - 0
Philip Jenkins - 3.00 0 - 1
Quang Nystrom - 3.53 & Chris Feile - 3.14 0 - 1 1 - 0
Quang Nystrom - 3.53 1 - 0
DAT HO - 3.29 & Chris Feile - 3.14 1 - 0
Tony Alschlager - 3.00 0 - 2 0 - 2
Darin Rasmussen - 2.92 0 - 1
Scott Myles - 3.15 0 - 1
Brent Brokaw - 3.09 1 - 2 0 - 1